package com.aiwiown.face.domain.params;

/**
 * <pre>
 * </pre>
 * IdcardMode
 * Date: 2020/5/25 0025
 * Time: 16:17
 *
 * @author tang.xiaosheng@qq.com
 */
public enum IdcardMode implements ApiEnumParam {

    /**
     * 表示静默活体是否进行闭眼检测
     */
    ZERO("0", "不拍摄身份证，而是通过 idcard_name / idcard_number 参数传入；"),
    ONE("1", "仅拍摄身份证人像面，可获取人像面所有信息；"),
    TWO("2", "拍摄身份证人像面和身份证国徽面，可获取身份证所有信息；"),
    THREE("3", "不拍摄身份证，但会要求用户在界面上输入身份证号和姓名；"),
    FOUR("4", "拍摄身份证人像面或用户输入身份证号和姓名，用户可在界面上自行选择身份证录入方法。注意：该参数只有在控制台中选择使用“浅色主题”时才生效，若未应用浅色主题而传入4，则返回错误码400（BAD_ARGUMENTS）。");

    private String paramValue;
    private String paramExplain;

    IdcardMode(String paramValue, String paramExplain) {
        this.paramValue = paramValue;
        this.paramExplain = paramExplain;
    }

    @Override
    public String getParamValue() {
        return this.paramValue;
    }

    @Override
    public String getParamExplain() {
        return this.paramExplain;
    }
}
